package com.andyou.rest.entity;

import org.hibernate.validator.constraints.Length;

import com.andyou.common.persistence.DataEntity;

/**
 * 接入app信息Entity
 * @author lgx
 * @version 2017-04-20
 */
public class AppInfo extends DataEntity<AppInfo> {
	
	private static final long serialVersionUID = 1L;
	private String appKey;		// 登录钥匙
	private String appSecret;		// 登录钥匙名称
	
	private String companyId;
	private String companyName;
	
	public AppInfo() {
		super();
	}

	public AppInfo(String id){
		super(id);
	}

	   
	   
    /** 
     *登录钥匙  
     *
     */
	@Length(min=0, max=38, message="登录钥匙长度必须介于 0 和 38 之间")
	public String getAppKey() {
		return appKey;
	}

    /** 
     *登录钥匙  
     *
     */
	public void setAppKey(String appKey) {
		this.appKey = appKey;
	}
	
	   
    /** 
     *登录钥匙名称  
     *
     */
	@Length(min=0, max=100, message="登录钥匙名称长度必须介于 0 和 100 之间")
	public String getAppSecret() {
		return appSecret;
	}

    /** 
     *登录钥匙名称  
     *
     */
	public void setAppSecret(String appSecret) {
		this.appSecret = appSecret;
	}

	/** 
	 * 获取   companyId 
	 * @return companyId companyId
	 * @author 作者：lgx
	 * @date 创建时间：2017年8月22日
	 */
	public String getCompanyId() {
		return companyId;
	}

	/** 
	 * 设置   companyId 
	 * @param companyId companyId 
	 * @author 作者：lgx
	 * @date 创建时间：2017年8月22日
	 */
	public void setCompanyId(String companyId) {
		this.companyId = companyId;
	}

	/** 
	 * 获取   companyName 
	 * @return companyName companyName
	 * @author 作者：lgx
	 * @date 创建时间：2017年8月22日
	 */
	public String getCompanyName() {
		return companyName;
	}

	/** 
	 * 设置   companyName 
	 * @param companyName companyName 
	 * @author 作者：lgx
	 * @date 创建时间：2017年8月22日
	 */
	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}
	
	   
	   
	   
	   
	   
	   
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}